package hcn.mch.response;

import javax.xml.bind.annotation.XmlElement;
import java.io.Serializable;

/**
 * @author fzy91
 * @title: PremaritalRoutineBloodTest
 * @projectName GOL-ssdev4
 * @description: 婚前医学检查血常规检查
 * @date 2022/11/8 9:59
 */
public class PremaritalRoutineBloodTest implements Serializable {
    /*淋巴细胞数目，单位:10^9/L*/
    private Integer lymphocyteNumber;
    /*中性粒细胞数目,单位:10^9/L*/
    private Integer neutrophilsNumber;
    /*白细胞数目,单位:10^9/L*/
    private Integer leukocyteNumber;
    /*血红蛋白,单位:g/L*/
    private Integer hemoglobin;
    /*红细胞数目,单位:10^12/L*/
    private Integer redBloodCellNumber;
    /*血小板数目,单位:10^9/L*/
    private Integer plateletNumber;

    @XmlElement(name = "LymphocyteNumber")
    public Integer getLymphocyteNumber() {
        return lymphocyteNumber;
    }

    public void setLymphocyteNumber(Integer lymphocyteNumber) {
        this.lymphocyteNumber = lymphocyteNumber;
    }

    @XmlElement(name = "NeutrophilsNumber")
    public Integer getNeutrophilsNumber() {
        return neutrophilsNumber;
    }

    public void setNeutrophilsNumber(Integer neutrophilsNumber) {
        this.neutrophilsNumber = neutrophilsNumber;
    }

    @XmlElement(name = "LeukocyteNumber")
    public Integer getLeukocyteNumber() {
        return leukocyteNumber;
    }

    public void setLeukocyteNumber(Integer leukocyteNumber) {
        this.leukocyteNumber = leukocyteNumber;
    }

    @XmlElement(name = "Hemoglobin")
    public Integer getHemoglobin() {
        return hemoglobin;
    }

    public void setHemoglobin(Integer hemoglobin) {
        this.hemoglobin = hemoglobin;
    }

    @XmlElement(name = "RedBloodCellNumber")
    public Integer getRedBloodCellNumber() {
        return redBloodCellNumber;
    }

    public void setRedBloodCellNumber(Integer redBloodCellNumber) {
        this.redBloodCellNumber = redBloodCellNumber;
    }

    @XmlElement(name = "PlateletNumber")
    public Integer getPlateletNumber() {
        return plateletNumber;
    }

    public void setPlateletNumber(Integer plateletNumber) {
        this.plateletNumber = plateletNumber;
    }

    @Override
    public String toString() {
        final StringBuilder sb = new StringBuilder("{");
        sb.append("\"lymphocyteNumber\":")
                .append(lymphocyteNumber);
        sb.append(",\"neutrophilsNumber\":")
                .append(neutrophilsNumber);
        sb.append(",\"leukocyteNumber\":")
                .append(leukocyteNumber);
        sb.append(",\"hemoglobin\":")
                .append(hemoglobin);
        sb.append(",\"redBloodCellNumber\":")
                .append(redBloodCellNumber);
        sb.append(",\"plateletNumber\":")
                .append(plateletNumber);
        sb.append('}');
        return sb.toString();
    }
}
